function foo(name, ...rest) {
    console.info(name);
    return rest
}

function bar(name, ...rest) {
    console.info(name);
    return {...rest}
}


const res1 = foo('name', 'react', 'vue', 'angular');
const res2 = bar('name', 'react', 'vue', 'angular');
console.log("🚀 ~ res:", res1) //  [ 'react', 'vue', 'angular' ]
console.log("🚀 ~ res:", {...res1}) //  { '0': 'react', '1': 'vue', '2': 'angular' }
console.log("🚀 ~ res:", res2) // { '0': 'react', '1': 'vue', '2': 'angular' }
